Back to all jobs
Chubb Life Insurance Vietnam Company Limited logo

Supervisor, Creative

Chubb Life Insurance Vietnam Company Limited

Viet Nam, Viet Nam
Full-time, Regular
Posted Aug 26, 2025
Full time

Compensation

Loading salary analysis...

About the role

Marketing & Communications Strategy to promote differentiated, consistent Chubb Life Vietnam brand on the high quality and global standards of Chubb Group

Responsibilities

  • Brand Governance & Audit
  • Lead brand governance in Vietnam, ensuring strict consistency of the corporate brand identity across all communication channels, sales regions, and public touchpoints.
  • Conduct brand guideline training, refresh sessions, and audits to enforce compliance across functions, particularly in distribution, product, events & activations, and local sales offices.
  • Propose and implement improvements in brand visual trends and brand identity, aligned with global brand guidelines, country business themes, and marketing strategy.
  • Manage creative agencies and vendors to deliver creative outputs that align with business requirements, team needs, and Chubb Life’s brand standards.
  • Oversee the Brand Visual Identity Center (guidelines, templates, stock library, materials, etc.).
  • Define and guide the visual identity and creative direction for marketing campaigns across digital, social, print, and event channels, ensuring alignment with global guidelines and local market needs.
  • Translate business objectives from cross-functional partners (Product, Channels, Customer) into creative solutions that balance commercial goals and brand values.
  • Monitor industry trends and competitors to continuously enhance visual identity and design excellence.
  • Partner with other marketing team members to activate brand communication campaigns under the leadership of the department head.
  • Provide creative guidance and support to other functions for external communication materials, ensuring they reflect corporate branding standards.

Requirements

  • 8+ years of relevant experience in branding, design, or creative leadership roles (advertising, branding, marketing).
  • Proven ability to manage creative agencies and internal creative processes effectively.
  • Expertise in visual identity, typography, layout, and brand design systems.
  • Strong skills in brand governance, with a track record of ensuring brand consistency across large-scale organizations.
  • Excellent communication and collaboration skills for working with cross-functional teams.
  • Leadership mindset with the ability to balance business objectives and creative quality.
  • Ability to manage multiple projects, stakeholders, and deadlines in a fast-paced environment.

Benefits

  • 401k matching
  • Health insurance
  • Flight privileges

About the Company

Our Culture

Job Details

Salary Range

Salary not disclosed

Location

Viet Nam, Viet Nam

Employment Type

Full-time, Regular

Original Posting

View on company website
Create resume for this position